﻿using AutoMapper;
using K9Cloud.Admin.Account.User;
using K9Nano.Authorization;
using K9Nano.Dependency;
using K9Nano.Domain;
using K9Nano.Runtime;
using K9Nano.Web.Accounts;
using Microsoft.AspNetCore.Identity;
using Microsoft.Extensions.Logging;

namespace K9Cloud.Admin.Account
{
    public class AccountAppService : AccountAppService<AppUser>, IScopedDependency
    {
        public AccountAppService(IUnitOfWork uow, IMapper mapper, ISessionContext sessionContext, ILoggerFactory loggerFactory, UserManager<AppUser> userManager, ISystemClock systemClock, IUserBlacklistChecker blacklistChecker, IUserBackListManager userBackListManager) : base(uow, mapper, sessionContext, loggerFactory, userManager, systemClock, blacklistChecker, userBackListManager)
        {
        }
    }
}